Архитектура ODBC
Архитектура ODBC включает следующие компоненты:
-
Приложение. Выполняет прикладные задачи, вызывает функции ODBC для передачи SQL-выражений и получения результатов;
-
Диспетчер драйверов. Загружает драйвера по требованию приложения;
-
Драйвер. Обрабатывает вызовы функций ODBC специфично для СУБД и возвращает результат приложению. Если необходимо, драйвер модифицирует запросы в соответствии с особенностями СУБД;
-
Источник данных. Содержит управляющую информацию, задаваемую пользователем. Информация источника данных используется интерфейсом ODBC для доступа к конкретной СУБД с помощью средств операционной системы и сетевой платформы;
-
Словарь данных ODBC. Содержит системные представления для работы odbc-драйвера. Для создания словарей необходимо выполнить SQL-скрипт
catalog.sql
, расположенный в подкаталоге\dict
установочного каталога СУБД ЛИНТЕР.Примечание
Если словарь не загружен, то функции каталога, такие как SQLTables, будут выдавать ошибку 25024 - ODBC_ERR_CATALOG_NOT_EXEC.